package com.kaili.basic.pojo.vo;


import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
@ApiModel(description = "报损操作")
public class BaseReportLossVO {

  @ApiModelProperty("报损id")
  private Long id;

  @ApiModelProperty("订单号")
  @Excel(name = "订单号",orderNum = "1")
  private String orderNo;

  @ApiModelProperty("总数量")
  private Long amount;

  @ApiModelProperty("总体积")
  private Double totalVo;

  @ApiModelProperty("总重量")
  private Double totalWeight;

  @ApiModelProperty("总托盘数")
  private Long totalTrays;

  @ApiModelProperty("仓库id")
  private Long storeId;

  @ApiModelProperty("仓库")
  private String storeName;

  @ApiModelProperty("移库类型")
  private Long reportLossType;

  @ApiModelProperty("报损类型名称")
  private String reportLossTypeName;

  @ApiModelProperty("审核(0:未审核 1:已审核 2:审核不过)")
  private String isAuduit;

  @ApiModelProperty("审核备注")
  private String auditRemark;

  @ApiModelProperty("创建人")
  private Long createBy;

  @ApiModelProperty("创建人名称")
  private String createName;

  @ApiModelProperty("创建时间")
  private Date createTime;

  @ApiModelProperty("审核人")
  private Long auditBy;

  @ApiModelProperty("审核人名称")
  private String auditName;

  @ApiModelProperty("审核时间")
  private Date auditTime;

  @ApiModelProperty("货主id")
  private Long supplierId;

  @ApiModelProperty("货主编号")
  private String supplierCode;

  @ApiModelProperty("货主名称")
  private String supplierName;

  @ApiModelProperty("联系人")
  private String linkman;

  @ApiModelProperty("手机号码")
  private String phone;

  @ApiModelProperty("地址")
  private String address;

  @ApiModelProperty("预到时间")
  private Date preFinishTime;

  @ApiModelProperty("完成时间")
  private Date finishTime;
}
